chore(runtime):SP-4382 bump runtime container to v1.52.1#56
Conversation
📝 WalkthroughWalkthroughThis PR upgrades the scanoss-py dependency from v1.46.0 to v1.52.1 and bumps the extension version to 1.7.1. Version metadata in package manifests and task definitions are incremented, the runtime container image reference is updated in code and configuration, and documentation and changelog entries are added to reflect the upgrade. ChangesExtension Version and Dependency Upgrade
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
555ca9c to
8f1342e
Compare
8f1342e to
7542d10
Compare
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@codescantask/app.input.ts`:
- Line 40: RUNTIME_CONTAINER is set to a mutable tag which allows image drift;
replace the tag value ("ghcr.io/scanoss/scanoss-py:v1.52.1") with the immutable
digest form ("ghcr.io/scanoss/scanoss-py@sha256:<resolved_digest>") in
codescantask/app.input.ts (RUNTIME_CONTAINER), and make the identical digest
substitution for every other occurrence (task.json, scan.service.ts, and any
docs) so all defaults reference the same sha256 digest string for reproducible,
pinned runtime images.
In `@vss-extension-dev.json`:
- Line 5: The DEV manifest's "version" field currently reads "1.8.0" and must be
changed to match the release artifacts' "1.7.1"; update the "version" value in
vss-extension-dev.json (the "version" property) from 1.8.0 to 1.7.1 so the
manifest aligns with the rest of this release cycle and avoids packaging/publish
traceability issues.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 53ea8409-778a-49c3-aa7d-f57ea1bfbc45
⛔ Files ignored due to path filters (1)
codescantask/package-lock.jsonis excluded by!**/package-lock.json
📒 Files selected for processing (8)
CHANGELOG.mdOVERVIEW.mdcodescantask/app.input.tscodescantask/package.jsoncodescantask/services/scan.service.tscodescantask/task.jsonvss-extension-dev.jsonvss-extension.json
Summary by CodeRabbit